Enhancing Public Safety - Implementing YOLO11 for Real-time Weapon Detection¶


Developed by Muhammad Arkana Yudhistira

Table of Contents

  1. Background
  2. Introduction to Object Detection
  3. Working with YOLO11
  4. Weapon Detection with YOLOv8 Model
  5. Real World Applications

Background ¶

The increasing crime rate has caused public safety to be increasingly worrying. Therefore, innovative solutions are needed to improve security and ensure public peace of mind. This project is designed to apply one of the advanced machine learning techniques, Object Detection, and use them to solve real-world problems. By exploring YOLO11 (You Only Look Once), an object detection algorithm known for its incredible speed and accuracy, we will explore and implement a system capable of detecting crime in a variety of situations.

Introduction to Object Detection ¶

As the development of computer vision technology advances, the ability of computers to understand the visual world has been better than ever. One of the most fundamental and versatile applications in computer vision is image classification, where a system can learn to identify an image to be classified into one or more categories.

However, now computer vision has developed even further. In addition to recognizing what objects are in an image, it can also determine the location and size of the object. This task can be done by the object detection algorithm. Object detection identifies the location of an object by predicting the bounding box, a box that encloses the detected object in an image.

Object Detection

Object Detection vs Image Classification¶

Object detection and image classification are two computer vision tasks that are often thought to be similar, but actually have significant differences. Here are the differences between the two tasks:

Image Classification Object Detection
Objective Classify the entire image Identify the location and classify objects in the image
Output Categorical labels Categorical labels and bounding boxes coordinates
Target 1 categories Multiple categories
Complexity Simpler, faster computation time More complex, slower computation time
Model CNN, ResNet, VGG, Inception YOLO, Faster R-CNN, SSD

Object Detection with YOLO Algorithm¶

YOLO (You Only Look Once) is a popular object detection algorithm due to its speed and accuracy, allowing real-time object detection. YOLO has a method that allows for object prediction and bounding box prediction simultaneously. This is different from other algorithms that make repeated predictions to obtain the desired object location in the image. The following are the stages of how the YOLO algorithm works:

YOLO Algorithm

  1. Input Image to YOLO Model

    The image to be predicted is given to the YOLO algorithm which consists of CNN (Convolutional Neural Network) architecture. YOLO will learn the features contained in the input image.

  2. Grid Prediction

    YOLO divides the image into grid cells with the number S×S. Then, each grid cell will make a bounding box prediction. The prediction made is a prediction of the object in the image section of each grid.

  3. Remove Predictions with Low Confidence

    Each prediction generated by each grid will have a confidence score value which is the probability value of a bounding box containing a certain type of object. Bounding boxes with a confidence score below the threshold (default: 0.25) will be discarded.

  4. Non-Max Suppression (NMS)

    In the remaining bounding boxes, there is a possibility that an object is predicted several times by different grids, resulting in overlap between bounding boxes. NMS is used to remove redundant bounding boxes on the same object by only keeping the box with the highest confidence score (measured by Intersection over Union or IoU).

  5. Final Output

    The result of this process is a set of bounding boxes, each of which has a class label and confidence score. These bounding boxes are the final predictions of the YOLO algorithm for objects in the new image.

Working with YOLO11 ¶

YOLO11 is the latest version of YOLO from Ultralytics. As the latest model, YOLO11 improves on previous versions, introduces new features, and improves performance and efficiency. Here is the documentation of YOLO from Ultralytics: https://docs.ultralytics.com/

Environment Preparation¶

Before we can use the YOLO algorithm for object detection, we need to install the ultralytics library first. We will install the library via the command pip install ultralytics.

In [ ]:
# pip install ultralytics

We can import the YOLO algorithm from the ultralytics library.

In [3]:
from ultralytics import YOLO

YOLO11 Model Preparation¶

YOLO11 provides a variety of pre-trained models with different sizes and capabilities, tailored to specific usage needs, ranging from applications that require high speed with a small sacrifice in accuracy, to applications that require high accuracy without considering a larger computational burden. Pre-trained models are models that have been trained to learn from very large amounts of data.

Here is a comparison of the available YOLO11 model input options:

Model mAP (50-95) Speed - CPU (ms) Speed - GPU (ms)
yolo11n.pt 39.5 56.1 1.5
yolo11s.pt 47.0 90.0 2.5
yolo11m.pt 51.5 183.2 4.7
yolo11l.pt 53.4 238.6 6.2
yolo11x.pt 54.7 462.8 11.3

📝 Note: .pt is a file extension of PyTorch, a library specializing in machine learning that can be used to create and save a model.

We will try to use the yolo11m.pt model as input to the YOLO algorithm and then we will save it in the model_detection variable.

In [ ]:
model_detection = YOLO("yolo11m.pt")

Image Object Detection¶

We will try to do object detection on an image using our imported model.

In [6]:
from PIL import Image

Image.open("data_input/zebra_cross_jkt.jpg")
Out[6]:
No description has been provided for this image

Image Prediction¶

To perform object detection, we can use the .predict() method and provide input in the form of a source of the media we want to predict.

🔻 Here are the source options that we can input:

  • Image: "/path_image/image.jpg"
  • Video: "/path_video/video.mp4"
  • ​​Webcam (OpenCV): cv2.VideoCapture(0)
  • URL: "www.image.com/image.jpg"
  • YouTube: "www.youtube.com/watch?v=videoyoutube"
In [ ]:
result = model_detection.predict(source = "data_input/zebra_cross_jkt.jpg") 

The output of the model prediction is a list containing the attributes of the result variable for each predicted image. To access the predicted result attribute for the first image, we can use result[0].attribute

In [8]:
# Menampilkan jenis objek yang dapat dideteksi model
result[0].names
Out[8]:
{0: 'person',
 1: 'bicycle',
 2: 'car',
 3: 'motorcycle',
 4: 'airplane',
 5: 'bus',
 6: 'train',
 7: 'truck',
 8: 'boat',
 9: 'traffic light',
 10: 'fire hydrant',
 11: 'stop sign',
 12: 'parking meter',
 13: 'bench',
 14: 'bird',
 15: 'cat',
 16: 'dog',
 17: 'horse',
 18: 'sheep',
 19: 'cow',
 20: 'elephant',
 21: 'bear',
 22: 'zebra',
 23: 'giraffe',
 24: 'backpack',
 25: 'umbrella',
 26: 'handbag',
 27: 'tie',
 28: 'suitcase',
 29: 'frisbee',
 30: 'skis',
 31: 'snowboard',
 32: 'sports ball',
 33: 'kite',
 34: 'baseball bat',
 35: 'baseball glove',
 36: 'skateboard',
 37: 'surfboard',
 38: 'tennis racket',
 39: 'bottle',
 40: 'wine glass',
 41: 'cup',
 42: 'fork',
 43: 'knife',
 44: 'spoon',
 45: 'bowl',
 46: 'banana',
 47: 'apple',
 48: 'sandwich',
 49: 'orange',
 50: 'broccoli',
 51: 'carrot',
 52: 'hot dog',
 53: 'pizza',
 54: 'donut',
 55: 'cake',
 56: 'chair',
 57: 'couch',
 58: 'potted plant',
 59: 'bed',
 60: 'dining table',
 61: 'toilet',
 62: 'tv',
 63: 'laptop',
 64: 'mouse',
 65: 'remote',
 66: 'keyboard',
 67: 'cell phone',
 68: 'microwave',
 69: 'oven',
 70: 'toaster',
 71: 'sink',
 72: 'refrigerator',
 73: 'book',
 74: 'clock',
 75: 'vase',
 76: 'scissors',
 77: 'teddy bear',
 78: 'hair drier',
 79: 'toothbrush'}

Prediction Result Visualization¶

Untuk menginterpretasi hasil prediksi pada gambar tersebut, kita akan memvisualisasikan result tersebut. Method .plot() memvisualisasikan hasil object detection dengan memberikan bounding box, label, dan confidence score ke gambar. Method .plot() mengembalikan gambar visualisasi sebagai array.

In [11]:
result_array = result[0].plot()
In [12]:
result_array
Out[12]:
array([[[215, 185, 156],
        [215, 185, 156],
        [214, 184, 155],
        ...,
        [201, 154, 100],
        [202, 153, 105],
        [204, 153, 110]],

       [[216, 186, 157],
        [215, 185, 156],
        [215, 185, 156],
        ...,
        [202, 155, 101],
        [202, 153, 103],
        [203, 154, 106]],

       [[216, 186, 159],
        [216, 186, 159],
        [216, 186, 159],
        ...,
        [203, 157, 103],
        [202, 155, 103],
        [202, 155, 103]],

       ...,

       [[113, 116, 121],
        [109, 112, 116],
        [110, 114, 115],
        ...,
        [ 82,  83,  81],
        [ 93,  94,  92],
        [ 92,  93,  91]],

       [[105, 107, 115],
        [108, 111, 116],
        [114, 117, 121],
        ...,
        [ 87,  86,  88],
        [ 87,  86,  90],
        [ 85,  84,  88]],

       [[107, 108, 118],
        [112, 114, 122],
        [115, 118, 123],
        ...,
        [ 93,  91,  97],
        [ 99,  96, 105],
        [ 95,  91, 102]]], dtype=uint8)

Kita dapat menggunakan fungsi Image.fromarray() untuk menampilkan gambar dari sebuah array.

In [13]:
# Menampilkan gambar dari array
Image.fromarray(result_array)
Out[13]:
No description has been provided for this image

Namun, kita bisa lihat bahwa gambar yang divisualisasikan memiliki warna yang tidak wajar. Hal tersebut terjadi karena format pixel pada array yang dihasilkan oleh method .plot() merupakan dalam format warna BGR, sementara format yang divisualisasikan RGB.

Maka, kita perlu melakukan convert format BGR menjadi RGB dengan bantuan OpenCV (cv2)

In [14]:
import cv2

result_rgb = cv2.cvtColor(result_array, cv2.COLOR_BGR2RGB) # Convert BGR to RGB
Image.fromarray(result_rgb)  # RGB Image
Out[14]:
No description has been provided for this image

Working with Prediction Results¶

Untuk melakukan analisis lebih lanjut dari hasil prediksi, kita dapat memanfaatkan attribute dari result. Attribute .boxes dapat kita gunakan untuk mendapatkan berbagai karakteristik dari bounding box yang terbentuk, seperti:

  • cls : Label-label kelas untuk setiap bounding box
  • conf : Nilai confidence score untuk setiap bounding box
  • xywh : Koordinat bounding box pada gambar
In [15]:
# Menampilkan attribute dari bounding box hasil prediksi
boxes = result[0].boxes
In [16]:
boxes
Out[16]:
ultralytics.engine.results.Boxes object with attributes:

cls: tensor([ 0.,  2.,  5.,  2.,  2.,  3.,  0.,  0.,  2.,  0.,  3.,  0.,  2.,  0.,  2., 26.], device='cuda:0')
conf: tensor([0.9257, 0.9250, 0.8775, 0.8630, 0.7969, 0.7823, 0.7727, 0.7318, 0.6023, 0.5213, 0.5114, 0.4039, 0.3349, 0.3279, 0.2973, 0.2828], device='cuda:0')
data: tensor([[2.9608e+02, 1.3972e+02, 4.2369e+02, 4.5593e+02, 9.2571e-01, 0.0000e+00],
        [4.5503e+02, 1.5217e+02, 6.5737e+02, 2.3697e+02, 9.2503e-01, 2.0000e+00],
        [1.3515e+02, 9.1370e+01, 5.7452e+02, 2.0893e+02, 8.7748e-01, 5.0000e+00],
        [4.2583e+02, 1.4192e+02, 5.7827e+02, 2.1590e+02, 8.6303e-01, 2.0000e+00],
        [7.1209e+02, 1.5792e+02, 7.9960e+02, 2.0864e+02, 7.9692e-01, 2.0000e+00],
        [7.0346e+02, 1.8529e+02, 7.8882e+02, 2.3914e+02, 7.8229e-01, 3.0000e+00],
        [5.4421e+02, 1.5306e+02, 6.0157e+02, 2.7983e+02, 7.7266e-01, 0.0000e+00],
        [7.3290e+02, 1.6487e+02, 7.6862e+02, 2.3064e+02, 7.3180e-01, 0.0000e+00],
        [1.2672e+02, 1.6680e+02, 1.5667e+02, 1.8003e+02, 6.0232e-01, 2.0000e+00],
        [1.1132e+02, 1.6632e+02, 1.1980e+02, 1.8034e+02, 5.2132e-01, 0.0000e+00],
        [6.5435e+02, 1.7334e+02, 6.8360e+02, 2.0380e+02, 5.1142e-01, 3.0000e+00],
        [9.8678e+01, 1.6583e+02, 1.0789e+02, 1.8027e+02, 4.0389e-01, 0.0000e+00],
        [4.1862e-02, 1.6583e+02, 4.1562e+01, 1.8138e+02, 3.3494e-01, 2.0000e+00],
        [6.4584e+02, 1.4006e+02, 6.6493e+02, 1.7155e+02, 3.2788e-01, 0.0000e+00],
        [5.9495e-02, 1.6603e+02, 2.2982e+01, 1.8131e+02, 2.9734e-01, 2.0000e+00],
        [5.5588e+02, 1.7718e+02, 5.8832e+02, 2.2581e+02, 2.8279e-01, 2.6000e+01]], device='cuda:0')
id: None
is_track: False
orig_shape: (480, 800)
shape: torch.Size([16, 6])
xywh: tensor([[359.8845, 297.8269, 127.6109, 316.2065],
        [556.2017, 194.5705, 202.3343,  84.7965],
        [354.8345, 150.1503, 439.3669, 117.5611],
        [502.0528, 178.9144, 152.4420,  73.9792],
        [755.8452, 183.2821,  87.5183,  50.7208],
        [746.1393, 212.2127,  85.3514,  53.8528],
        [572.8882, 216.4411,  57.3660, 126.7690],
        [750.7616, 197.7571,  35.7205,  65.7650],
        [141.6949, 173.4166,  29.9494,  13.2355],
        [115.5588, 173.3321,   8.4835,  14.0206],
        [668.9749, 188.5669,  29.2598,  30.4637],
        [103.2827, 173.0496,   9.2098,  14.4325],
        [ 20.8018, 173.6046,  41.5198,  15.5466],
        [655.3824, 155.8063,  19.0909,  31.4962],
        [ 11.5207, 173.6702,  22.9223,  15.2852],
        [572.1023, 201.4940,  32.4420,  48.6249]], device='cuda:0')
xywhn: tensor([[0.4499, 0.6205, 0.1595, 0.6588],
        [0.6953, 0.4054, 0.2529, 0.1767],
        [0.4435, 0.3128, 0.5492, 0.2449],
        [0.6276, 0.3727, 0.1906, 0.1541],
        [0.9448, 0.3818, 0.1094, 0.1057],
        [0.9327, 0.4421, 0.1067, 0.1122],
        [0.7161, 0.4509, 0.0717, 0.2641],
        [0.9385, 0.4120, 0.0447, 0.1370],
        [0.1771, 0.3613, 0.0374, 0.0276],
        [0.1444, 0.3611, 0.0106, 0.0292],
        [0.8362, 0.3928, 0.0366, 0.0635],
        [0.1291, 0.3605, 0.0115, 0.0301],
        [0.0260, 0.3617, 0.0519, 0.0324],
        [0.8192, 0.3246, 0.0239, 0.0656],
        [0.0144, 0.3618, 0.0287, 0.0318],
        [0.7151, 0.4198, 0.0406, 0.1013]], device='cuda:0')
xyxy: tensor([[2.9608e+02, 1.3972e+02, 4.2369e+02, 4.5593e+02],
        [4.5503e+02, 1.5217e+02, 6.5737e+02, 2.3697e+02],
        [1.3515e+02, 9.1370e+01, 5.7452e+02, 2.0893e+02],
        [4.2583e+02, 1.4192e+02, 5.7827e+02, 2.1590e+02],
        [7.1209e+02, 1.5792e+02, 7.9960e+02, 2.0864e+02],
        [7.0346e+02, 1.8529e+02, 7.8882e+02, 2.3914e+02],
        [5.4421e+02, 1.5306e+02, 6.0157e+02, 2.7983e+02],
        [7.3290e+02, 1.6487e+02, 7.6862e+02, 2.3064e+02],
        [1.2672e+02, 1.6680e+02, 1.5667e+02, 1.8003e+02],
        [1.1132e+02, 1.6632e+02, 1.1980e+02, 1.8034e+02],
        [6.5435e+02, 1.7334e+02, 6.8360e+02, 2.0380e+02],
        [9.8678e+01, 1.6583e+02, 1.0789e+02, 1.8027e+02],
        [4.1862e-02, 1.6583e+02, 4.1562e+01, 1.8138e+02],
        [6.4584e+02, 1.4006e+02, 6.6493e+02, 1.7155e+02],
        [5.9495e-02, 1.6603e+02, 2.2982e+01, 1.8131e+02],
        [5.5588e+02, 1.7718e+02, 5.8832e+02, 2.2581e+02]], device='cuda:0')
xyxyn: tensor([[3.7010e-01, 2.9109e-01, 5.2961e-01, 9.4985e-01],
        [5.6879e-01, 3.1703e-01, 8.2171e-01, 4.9368e-01],
        [1.6894e-01, 1.9035e-01, 7.1815e-01, 4.3527e-01],
        [5.3229e-01, 2.9568e-01, 7.2284e-01, 4.4980e-01],
        [8.9011e-01, 3.2900e-01, 9.9951e-01, 4.3467e-01],
        [8.7933e-01, 3.8601e-01, 9.8602e-01, 4.9821e-01],
        [6.8026e-01, 3.1887e-01, 7.5196e-01, 5.8297e-01],
        [9.1613e-01, 3.4349e-01, 9.6078e-01, 4.8050e-01],
        [1.5840e-01, 3.4750e-01, 1.9584e-01, 3.7507e-01],
        [1.3915e-01, 3.4650e-01, 1.4975e-01, 3.7571e-01],
        [8.1793e-01, 3.6111e-01, 8.5451e-01, 4.2458e-01],
        [1.2335e-01, 3.4549e-01, 1.3486e-01, 3.7555e-01],
        [5.2327e-05, 3.4548e-01, 5.1952e-02, 3.7787e-01],
        [8.0730e-01, 2.9179e-01, 8.3116e-01, 3.5741e-01],
        [7.4369e-05, 3.4589e-01, 2.8727e-02, 3.7774e-01],
        [6.9485e-01, 3.6913e-01, 7.3540e-01, 4.7043e-01]], device='cuda:0')

Kita dapat menggunakan fungsi len() untuk menghitung seberapa banyak bounding box yang terprediksi

In [17]:
len(boxes)
Out[17]:
16

Untuk menampilkan masing-masing jumlah object yang terdeteksi, kita dapat mendapatkan label-label kelas untuk tiap bounding box menggunakan attribute .boxes.cls.

In [18]:
# Menampilkan kelas-kelas terdeteksi dari hasil prediksi
classes = result[0].boxes.cls
In [19]:
classes
Out[19]:
tensor([ 0.,  2.,  5.,  2.,  2.,  3.,  0.,  0.,  2.,  0.,  3.,  0.,  2.,  0.,  2., 26.], device='cuda:0')

Kemudian, untuk melakukan perhitungan jumlahnya kita dapat melakukan step-step berikut:

  1. Ubah variabel classes menjadi Series pandas dengan fungsi pd.Series
  2. Replace angka-angka label menjadi namanya dengan method .replace()
  3. Hitung jumlah masing-masing label unik menggunakan method .value_counts()
In [20]:
import pandas as pd

pd.Series(classes.cpu()).replace(model_detection.names).value_counts()
Out[20]:
person        6
car           6
motorcycle    2
bus           1
handbag       1
Name: count, dtype: int64

Detecting Specific Classes¶

Parameter classes=[<nomor_label>] pada method predict() dapat kita gunakan untuk memilih label objek spesifik yang ingin dideteksi dari gambar.

✍ Lakukan deteksi object untuk orang dan mobil pada gambar zebra_cross_jkt_jpg!

In [21]:
result[0].names
Out[21]:
{0: 'person',
 1: 'bicycle',
 2: 'car',
 3: 'motorcycle',
 4: 'airplane',
 5: 'bus',
 6: 'train',
 7: 'truck',
 8: 'boat',
 9: 'traffic light',
 10: 'fire hydrant',
 11: 'stop sign',
 12: 'parking meter',
 13: 'bench',
 14: 'bird',
 15: 'cat',
 16: 'dog',
 17: 'horse',
 18: 'sheep',
 19: 'cow',
 20: 'elephant',
 21: 'bear',
 22: 'zebra',
 23: 'giraffe',
 24: 'backpack',
 25: 'umbrella',
 26: 'handbag',
 27: 'tie',
 28: 'suitcase',
 29: 'frisbee',
 30: 'skis',
 31: 'snowboard',
 32: 'sports ball',
 33: 'kite',
 34: 'baseball bat',
 35: 'baseball glove',
 36: 'skateboard',
 37: 'surfboard',
 38: 'tennis racket',
 39: 'bottle',
 40: 'wine glass',
 41: 'cup',
 42: 'fork',
 43: 'knife',
 44: 'spoon',
 45: 'bowl',
 46: 'banana',
 47: 'apple',
 48: 'sandwich',
 49: 'orange',
 50: 'broccoli',
 51: 'carrot',
 52: 'hot dog',
 53: 'pizza',
 54: 'donut',
 55: 'cake',
 56: 'chair',
 57: 'couch',
 58: 'potted plant',
 59: 'bed',
 60: 'dining table',
 61: 'toilet',
 62: 'tv',
 63: 'laptop',
 64: 'mouse',
 65: 'remote',
 66: 'keyboard',
 67: 'cell phone',
 68: 'microwave',
 69: 'oven',
 70: 'toaster',
 71: 'sink',
 72: 'refrigerator',
 73: 'book',
 74: 'clock',
 75: 'vase',
 76: 'scissors',
 77: 'teddy bear',
 78: 'hair drier',
 79: 'toothbrush'}
In [22]:
result_peoplecar = model_detection.predict(source = "/kaggle/input/dss-data-input/zebra_cross_jkt.jpg",
                                           classes = [0, 2]) # People dan Car
image 1/1 /kaggle/input/dss-data-input/zebra_cross_jkt.jpg: 384x640 6 persons, 6 cars, 25.3ms
Speed: 2.3ms preprocess, 25.3ms inference, 21.1ms postprocess per image at shape (1, 3, 384, 640)
In [23]:
# Menampilkan gambar dari hasil prediksi 
Image.fromarray(cv2.cvtColor(result_peoplecar[0].plot(), cv2.COLOR_BGR2RGB)) 
Out[23]:
No description has been provided for this image

Video Object Detection¶

Video pada dasarnya adalah rangkaian gambar, yang disebut frame, diputar secara berurutan untuk menciptakan pergerakan. Ketika kita melakukan prediksi pada sebuah video, sebenarnya kita melakukan prediksi pada beberapa gambar berupa frame.

Jika kita ingin melakukan deteksi objek pada sebuah video, terdapat beberapa parameter dari method .predict() yang perlu digunakan:

  • source : Menentukan sumber data yang akan dilakukan object detection
  • stream : Melakukan prediksi ketika mengolah result secara bersamaan
  • save : Menyimpan output video dengan objek terdeteksi yang sudah diberikan bounding box
  • classes : Memilih label objek spesifik yang ingin dideteksi dari video
In [24]:
result_video = model_detection.predict(source = "/kaggle/input/dss-data-input/office.mp4",
                                       stream = True,
                                       save = True,
                                       classes = [0]) # People
In [25]:
result_video
Out[25]:
<generator object BasePredictor.stream_inference at 0x79c0943385f0>

Variabel result_video menyimpan hasil deteksi video yang telah diinput dalam mentuk Object yang dapat diproses pada tahap selanjutnya menggunakan looping.

📝 Note : Object disini berbeda dengan object dari object detection. Object pada python merupakan sebuah struktur data yang dapat menyimpan kumpulan data (attribute) dan fungsi (method).

In [26]:
# Tampilkan jumlah orang terdeteksi pada setiap frame
# for frame in result_video:
#     print("Jumlah Orang Terdeteksi: ", len(frame.boxes)) # Menghitung jumlah bounding box
In [27]:
# dimunculkan di set ke frame tertentu
frame_list = []

for frame in result_video:
    frame_list.append(frame)
    print("Jumlah Orang Terdeteksi: ", len(frame.boxes)) # Menghitung jumlah bounding box
video 1/1 (frame 1/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 25.3ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 2/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 25.8ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 3/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 25.2ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 4/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 24.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 5/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 24.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 6/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 24.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 7/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 24.6ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 8/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 20.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 9/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 20.8ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 10/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 20.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 11/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 20.7ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 12/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 19.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 13/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 19.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 14/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 19.8ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 15/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 19.9ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 16/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 19.0ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 17/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 18.6ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 18/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 18.6ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 19/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 18.5ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 20/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 18.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 21/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 18.1ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 22/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 17.8ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 23/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 17.9ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 24/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 17.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 25/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 17.5ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 26/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 17.4ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 27/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 17.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 28/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 17.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 29/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 17.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 30/245) /kaggle/input/dss-data-input/office.mp4: 384x640 5 persons, 17.5ms
Jumlah Orang Terdeteksi:  5
video 1/1 (frame 31/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 17.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 32/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 17.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 33/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 17.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 34/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 16.6ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 35/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 16.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 36/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 16.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 37/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 16.6ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 38/245) /kaggle/input/dss-data-input/office.mp4: 384x640 5 persons, 16.6ms
Jumlah Orang Terdeteksi:  5
video 1/1 (frame 39/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 16.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 40/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 16.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 41/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 16.6ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 42/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 16.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 43/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 16.1ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 44/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 16.2ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 45/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 16.2ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 46/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.9ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 47/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.9ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 48/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 49/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 50/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 51/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 52/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 53/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 54/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 55/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 56/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 57/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 58/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.7ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 59/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.7ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 60/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.7ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 61/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 62/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.8ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 63/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 64/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 65/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 66/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 67/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 68/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.7ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 69/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 70/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 71/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 72/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 73/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 74/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.8ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 75/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 76/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 77/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 78/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 79/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.8ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 80/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.8ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 81/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 82/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 83/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 84/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 85/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.8ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 86/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.8ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 87/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.8ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 88/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 89/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 90/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 91/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 16.0ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 92/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 16.1ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 93/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.9ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 94/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 95/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 96/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.7ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 97/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 98/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.6ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 99/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.3ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 100/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 101/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 102/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 103/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.4ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 104/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 105/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.3ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 106/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 107/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.3ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 108/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 109/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 110/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 111/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 112/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 113/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.3ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 114/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 115/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 116/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 117/245) /kaggle/input/dss-data-input/office.mp4: 384x640 11 persons, 15.3ms
Jumlah Orang Terdeteksi:  11
video 1/1 (frame 118/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 119/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 120/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 121/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 122/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 123/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 124/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 125/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.3ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 126/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 127/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.3ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 128/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 129/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 130/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 131/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 132/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 133/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 134/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 135/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 136/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 137/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.3ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 138/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 139/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 140/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 141/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 142/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 143/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 144/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 145/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.4ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 146/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 16.0ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 147/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 16.1ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 148/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 149/245) /kaggle/input/dss-data-input/office.mp4: 384x640 11 persons, 15.7ms
Jumlah Orang Terdeteksi:  11
video 1/1 (frame 150/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.7ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 151/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 152/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.5ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 153/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 154/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 155/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 156/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 157/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 158/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 159/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 160/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 161/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.6ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 162/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 163/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 164/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 165/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 166/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 167/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 168/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.5ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 169/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 170/245) /kaggle/input/dss-data-input/office.mp4: 384x640 11 persons, 15.5ms
Jumlah Orang Terdeteksi:  11
video 1/1 (frame 171/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.6ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 172/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 173/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 174/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 175/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 176/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 177/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 178/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 179/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 180/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 181/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 182/245) /kaggle/input/dss-data-input/office.mp4: 384x640 11 persons, 15.4ms
Jumlah Orang Terdeteksi:  11
video 1/1 (frame 183/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 184/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 185/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 186/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.3ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 187/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 188/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 189/245) /kaggle/input/dss-data-input/office.mp4: 384x640 11 persons, 15.4ms
Jumlah Orang Terdeteksi:  11
video 1/1 (frame 190/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.4ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 191/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 192/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 193/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 194/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 195/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 196/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.3ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 197/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 198/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 199/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 200/245) /kaggle/input/dss-data-input/office.mp4: 384x640 5 persons, 15.4ms
Jumlah Orang Terdeteksi:  5
video 1/1 (frame 201/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.4ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 202/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 203/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 204/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 205/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.4ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 206/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 207/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 208/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 209/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 210/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 211/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 212/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.4ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 213/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.4ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 214/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 215/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 16.1ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 216/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 16.1ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 217/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 218/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.7ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 219/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.6ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 220/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 221/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.5ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 222/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 223/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 224/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.6ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 225/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.5ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 226/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 227/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.6ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 228/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.5ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 229/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 230/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.7ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 231/245) /kaggle/input/dss-data-input/office.mp4: 384x640 10 persons, 15.7ms
Jumlah Orang Terdeteksi:  10
video 1/1 (frame 232/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 233/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 234/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 235/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 236/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 237/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 238/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.4ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 239/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.4ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 240/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 241/245) /kaggle/input/dss-data-input/office.mp4: 384x640 6 persons, 15.4ms
Jumlah Orang Terdeteksi:  6
video 1/1 (frame 242/245) /kaggle/input/dss-data-input/office.mp4: 384x640 9 persons, 15.3ms
Jumlah Orang Terdeteksi:  9
video 1/1 (frame 243/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
video 1/1 (frame 244/245) /kaggle/input/dss-data-input/office.mp4: 384x640 8 persons, 15.3ms
Jumlah Orang Terdeteksi:  8
video 1/1 (frame 245/245) /kaggle/input/dss-data-input/office.mp4: 384x640 7 persons, 15.3ms
Jumlah Orang Terdeteksi:  7
Speed: 1.8ms preprocess, 16.2ms inference, 1.5ms postprocess per image at shape (1, 3, 384, 640)
Results saved to runs/detect/predict
In [28]:
frame_list[200]
Out[28]:
ultralytics.engine.results.Results object with attributes:

boxes: ultralytics.engine.results.Boxes object
keypoints: None
masks: None
names: {0: 'person', 1: 'bicycle', 2: 'car', 3: 'motorcycle', 4: 'airplane', 5: 'bus', 6: 'train', 7: 'truck', 8: 'boat', 9: 'traffic light', 10: 'fire hydrant', 11: 'stop sign', 12: 'parking meter', 13: 'bench', 14: 'bird', 15: 'cat', 16: 'dog', 17: 'horse', 18: 'sheep', 19: 'cow', 20: 'elephant', 21: 'bear', 22: 'zebra', 23: 'giraffe', 24: 'backpack', 25: 'umbrella', 26: 'handbag', 27: 'tie', 28: 'suitcase', 29: 'frisbee', 30: 'skis', 31: 'snowboard', 32: 'sports ball', 33: 'kite', 34: 'baseball bat', 35: 'baseball glove', 36: 'skateboard', 37: 'surfboard', 38: 'tennis racket', 39: 'bottle', 40: 'wine glass', 41: 'cup', 42: 'fork', 43: 'knife', 44: 'spoon', 45: 'bowl', 46: 'banana', 47: 'apple', 48: 'sandwich', 49: 'orange', 50: 'broccoli', 51: 'carrot', 52: 'hot dog', 53: 'pizza', 54: 'donut', 55: 'cake', 56: 'chair', 57: 'couch', 58: 'potted plant', 59: 'bed', 60: 'dining table', 61: 'toilet', 62: 'tv', 63: 'laptop', 64: 'mouse', 65: 'remote', 66: 'keyboard', 67: 'cell phone', 68: 'microwave', 69: 'oven', 70: 'toaster', 71: 'sink', 72: 'refrigerator', 73: 'book', 74: 'clock', 75: 'vase', 76: 'scissors', 77: 'teddy bear', 78: 'hair drier', 79: 'toothbrush'}
obb: None
orig_img: array([[[245, 243, 234],
        [243, 241, 232],
        [243, 241, 232],
        ...,
        [184, 184, 175],
        [189, 187, 178],
        [190, 188, 179]],

       [[242, 240, 231],
        [242, 240, 231],
        [241, 239, 230],
        ...,
        [183, 183, 174],
        [187, 185, 176],
        [190, 188, 179]],

       [[241, 239, 230],
        [241, 239, 230],
        [240, 238, 229],
        ...,
        [178, 178, 169],
        [183, 181, 172],
        [189, 187, 178]],

       ...,

       [[227, 226, 220],
        [227, 226, 220],
        [227, 226, 220],
        ...,
        [ 73,  73,  64],
        [ 73,  73,  64],
        [ 73,  73,  64]],

       [[227, 226, 220],
        [227, 226, 220],
        [227, 226, 220],
        ...,
        [ 73,  73,  64],
        [ 73,  73,  64],
        [ 73,  73,  64]],

       [[227, 226, 220],
        [227, 226, 220],
        [227, 226, 220],
        ...,
        [ 73,  73,  64],
        [ 73,  73,  64],
        [ 73,  73,  64]]], dtype=uint8)
orig_shape: (720, 1280)
path: '/kaggle/input/dss-data-input/office.mp4'
probs: None
save_dir: 'runs/detect/predict'
speed: {'preprocess': 2.091646194458008, 'inference': 15.425443649291992, 'postprocess': 1.5416145324707031}
In [29]:
# Menampilkan gambar hasil prediksi dari frame terakhir video 
Image.fromarray(cv2.cvtColor(frame_list[200].plot(), cv2.COLOR_BGR2RGB))
Out[29]:
No description has been provided for this image

Study Case: Weapon Detection with YOLOv8 Model ¶

Aplikasi object detection pada deteksi senjata dalam video atau gambar merupakan studi kasus yang sangat penting dan relevan, khususnya dalam konteks peningkatan keamanan dan pencegahan tindak kejahatan. Kita akan mengimplementasikan YOLOv8 untuk melakukan deteksi senjata.

Dataset Preparation¶

YOLOv8 membutuhkan kumpulan gambar yang telah dilabeli dengan bounding box untuk melakukan pelatihan model object detection. Kita akan memanfaatkan sebuah tools bernama Roboflow untuk membantu kita mempersiapkan dataset. Roboflow adalah platform yang menyederhanakan proses pembuatan dataset dan model computer vision.

🌐 Website Roboflow : https://roboflow.com/

Option 1: Image Collection using Roboflow Universe¶

Roboflow Universe menyediakan kumpulan dataset open source untuk computer vision. Kita akan memanfaatkan tools tersebut untuk memperoleh dataset object detection berupa gambar-gambar yang telah dilabeli dengan bounding box. Berikut step-step untuk mempersiapkan dataset melalui Roboflow Universe:

  1. Buka website Roboflow Universe melalui https://universe.roboflow.com/
  2. Search dataset yang ingin dicari pada search bar
  3. Pilih dataset yang paling sesuai dengan objek yang ingin dideteksi (periksa kualitas gambar, jumlah gambar dan kelas-kelas yang tersedia)
  4. Pilih Download Dataset untuk mengunduh dataset yang diinginkan
  5. Ubah Format export menjadi YOLOv8 untuk menyesuaikan format dataset menjadi yang dapat diterima oleh YOLOv8
  6. Pilih download zip to computer untuk melakukan proses download dalam bentuk zip
  7. Dataset akan terdownload dalam komputer kita.

Option 2: Image Annotation using Roboflow Project¶

Roboflow Project menyediakan berbagai tools untuk melakukan anotasi/labelling gambar yang kita upload, preprocessing gambar, serta penyesuaian format dataset dengan model yang akan kita gunakan. Dengan melakukan image annotation melalui Roboflow Project, kita dapat membentuk dataset custom yang tidak tersedia secara publik. Berikut step-step untuk mempersiapkan dataset melalui Roboflow Project:

  1. Buka website Roboflow Project melalui https://app.roboflow.com/.
  2. Buat project baru melalui + Create New Project, berikan nama project pada Project Name, kelas-kelas yang ingin dideteksi pada Annotation Group, dan pilih Object Detection pada Project Type.
  3. Setelah project telah dibuat, terdapat berbagai tools yang tersedia dalam sidebar halaman project tersebut.
  4. Pada menu Upload Data, upload gambar-gambar yang ingin kita gunakan sebagai dataset kemudian pilih Save and Continue.
  5. Pilih Start Manual Labelling dan pilih Assign Images untuk memulai proses anotasi gambar (kita dapat bekerja sama dengan rekan untuk melakukan anotasi).
  6. Lakukan anotasi/labelling gambar pada menu Annotate, pilih Start Annotating kemudian berikan bounding box dan label yang tepat pada setiap gambar yang telah diupload.
  7. Setelah melakukan anotasi, pilih Add images to Dataset. Kita akan diberikan pilihan untuk melakukan distribusi gambar ke Train, Valid, dan Test, silahkan atur sesuai dengan proporsi yang diinginkan dan pilih Add Images.
  8. Untuk memeriksa kumpulan gambar yang telah dianotasi, pilih menu Dataset.
  9. Pilih menu Generate untuk membuat dataset. Kita dapat melakukan tahap preprocessing lebih lanjut dan proses augmentation jika dibutuhkan. Pilin Create untuk menyelesaikan proses pembuatan dataset.
  10. Untuk mendownload dataset pada komputer kita, pilih menu Versions dan pilih Export Dataset.
  11. Ubah Format export menjadi YOLOv8 untuk menyesuaikan format dataset menjadi yang dapat diterima oleh YOLOv8
  12. Pilih download zip to computer untuk melakukan proses download dalam bentuk zip
  13. Dataset akan terdownload dalam komputer kita.

Weapon Detection Dataset¶

Format dataset yang dapat diterima oleh YOLOv8 memiliki struktur data seperti berikut ini:

weapon.zip
├── 📁 training
|   ├── 📁 images
|   |   ├── 🖼️ image1.jpg
|   |   ├── 🖼️ image2.jpg
|   |   └── ...
|   └── 📁 labels
|       ├── 📝 image1.txt
|       ├── 📝 image2.txt
|       └── ...
├── 📁 validation
|   ├── 📁 images
|   |   ├── 🖼️ image3.jpg
|   |   ├── 🖼️ image4.jpg
|   |   └── ...
|   └── 📁 labels
|       ├── 📝 image3.txt
|       ├── 📝 image4.txt
|       └── ...
└── 📝 data.yaml

dimana :

  • File image.jpg merupakan gambar yang akan dipelajari oleh model
  • File image.txt merupakan teks berisi koordinat bounding box dan label object pada gambar dengan nama yang sama
  • File data.yaml merupakan sebuah file yang menyimpan lokasi directory dari folder training dan validation, serta menyimpan nama-nama kelas yang tersimpan.

Berikut code untuk menampilkan jumlah gambar pada folder training/images dan validation/images pada dataset weapon yang akan kita gunakan:

In [30]:
import os

train_path = "/kaggle/input/dss-data-input/weapon/training/images"
train_list = os.listdir(train_path)
print("Training Images: ", len(train_list))

val_path = "/kaggle/input/dss-data-input/weapon/validation/images"
val_list = os.listdir(val_path)
print("Validation Images: ", len(val_list))
Training Images:  936
Validation Images:  235

Model Training¶

Setelah semua proses persiapan data selesai, selanjutnya kita akan melaksanakan proses training untuk melatih model kita agar dapat mengidentifikasi objek-objek yang merupakan senjata knife atau handgun.

Pertama-tama, kita akan menginisialisasi pembuatan model menggunakan YOLOv8m.pt. Alasan kita menggunakan YOLOv8m.pt adalah untuk melakukan proses Transfer Learning, dimana kita "men-transfer" ilmu yang sudah dipelajari YOLO pada dataset berjumlah sangat besar untuk mempelajari data baru yang akan kita berikan. Berikut keunggulan menggunakan proses transfer learning:

  1. Penghematan waktu dan sumber daya
  2. Kemudahan untuk mempelajari dataset dengan jumlah kecil
  3. Peningkatan akurasi yang signifikan
In [31]:
model_weapon = YOLO("yolov8m.pt") 

Code berikut berfungsi untuk menonaktifkan Weights & Biases (WandB) yang merupakan platform untuk memantau dan membandingkan eksperimen, visualisasi performa model, dan versi dari model machine learning. Jika diaktifkan, maka kita akan perlu untuk menghubungkan akun WandB kita ketika melaksanakan proses trainig.

🌐 Weights & Biases : https://wandb.ai/site

In [32]:
import os

os.environ['WANDB_DISABLED'] = 'true'

Untuk melakukan proses training, kita dapat menggunakan method .train() yang memiliki parameter berikut:

  • data : Menunjukkan lokasi file data.yaml yang mengandung konfigurasi dataset untuk pelatihan
  • epochs : Mengatur jumlah epoch/iterasi/pengulangan untuk proses pelatihan.
  • imgsz : Menetapkan ukuran gambar input selama pelatihan.
In [33]:
results = model_weapon.train(data="/kaggle/input/dss-data-input/weapon/data.yaml",
                             epochs=5, # Normalnya 100 - Sekitar 2-3 jam training
                             imgsz=640) # Ukuran gambar ketika training (semakin besar semakin berat) 
Ultralytics YOLOv8.2.1 🚀 Python-3.10.13 torch-2.1.2 CUDA:0 (Tesla T4, 15102MiB)
engine/trainer: task=detect, mode=train, model=yolov8m.pt, data=/kaggle/input/dss-data-input/weapon/data.yaml, epochs=5, time=None, patience=100, batch=16, imgsz=640, save=True, save_period=-1, cache=False, device=None, workers=8, project=None, name=train, exist_ok=False, pretrained=True, optimizer=auto, verbose=True, seed=0, deterministic=True, single_cls=False, rect=False, cos_lr=False, close_mosaic=10, resume=False, amp=True, fraction=1.0, profile=False, freeze=None, multi_scale=False, overlap_mask=True, mask_ratio=4, dropout=0.0, val=True, split=val, save_json=False, save_hybrid=False, conf=None, iou=0.7, max_det=300, half=False, dnn=False, plots=True, source=None, vid_stride=1, stream_buffer=False, visualize=False, augment=False, agnostic_nms=False, classes=None, retina_masks=False, embed=None, show=False, save_frames=False, save_txt=False, save_conf=False, save_crop=False, show_labels=True, show_conf=True, show_boxes=True, line_width=None, format=torchscript, keras=False, optimize=False, int8=False, dynamic=False, simplify=False, opset=None, workspace=4, nms=False, lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=7.5, cls=0.5, dfl=1.5, pose=12.0, kobj=1.0, label_smoothing=0.0, nbs=64, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, bgr=0.0, mosaic=1.0, mixup=0.0, copy_paste=0.0, auto_augment=randaugment, erasing=0.4, crop_fraction=1.0, cfg=None, tracker=botsort.yaml, save_dir=runs/detect/train
Downloading https://ultralytics.com/assets/Arial.ttf to '/root/.config/Ultralytics/Arial.ttf'...
100%|██████████| 755k/755k [00:00<00:00, 13.7MB/s]
2024-04-18 14:52:24,259	INFO util.py:124 -- Outdated packages:
  ipywidgets==7.7.1 found, needs ipywidgets>=8
Run `pip install -U ipywidgets`, then restart the notebook server for rich notebook output.
2024-04-18 14:52:25,063	INFO util.py:124 -- Outdated packages:
  ipywidgets==7.7.1 found, needs ipywidgets>=8
Run `pip install -U ipywidgets`, then restart the notebook server for rich notebook output.
2024-04-18 14:52:26.841378: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
2024-04-18 14:52:26.841514: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
2024-04-18 14:52:26.925236: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
Overriding model.yaml nc=80 with nc=2

                   from  n    params  module                                       arguments                     
  0                  -1  1      1392  ultralytics.nn.modules.conv.Conv             [3, 48, 3, 2]                 
  1                  -1  1     41664  ultralytics.nn.modules.conv.Conv             [48, 96, 3, 2]                
  2                  -1  2    111360  ultralytics.nn.modules.block.C2f             [96, 96, 2, True]             
  3                  -1  1    166272  ultralytics.nn.modules.conv.Conv             [96, 192, 3, 2]               
  4                  -1  4    813312  ultralytics.nn.modules.block.C2f             [192, 192, 4, True]           
  5                  -1  1    664320  ultralytics.nn.modules.conv.Conv             [192, 384, 3, 2]              
  6                  -1  4   3248640  ultralytics.nn.modules.block.C2f             [384, 384, 4, True]           
  7                  -1  1   1991808  ultralytics.nn.modules.conv.Conv             [384, 576, 3, 2]              
  8                  -1  2   3985920  ultralytics.nn.modules.block.C2f             [576, 576, 2, True]           
  9                  -1  1    831168  ultralytics.nn.modules.block.SPPF            [576, 576, 5]                 
 10                  -1  1         0  torch.nn.modules.upsampling.Upsample         [None, 2, 'nearest']          
 11             [-1, 6]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 12                  -1  2   1993728  ultralytics.nn.modules.block.C2f             [960, 384, 2]                 
 13                  -1  1         0  torch.nn.modules.upsampling.Upsample         [None, 2, 'nearest']          
 14             [-1, 4]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 15                  -1  2    517632  ultralytics.nn.modules.block.C2f             [576, 192, 2]                 
 16                  -1  1    332160  ultralytics.nn.modules.conv.Conv             [192, 192, 3, 2]              
 17            [-1, 12]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 18                  -1  2   1846272  ultralytics.nn.modules.block.C2f             [576, 384, 2]                 
 19                  -1  1   1327872  ultralytics.nn.modules.conv.Conv             [384, 384, 3, 2]              
 20             [-1, 9]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 21                  -1  2   4207104  ultralytics.nn.modules.block.C2f             [960, 576, 2]                 
 22        [15, 18, 21]  1   3776854  ultralytics.nn.modules.head.Detect           [2, [192, 384, 576]]          
Model summary: 295 layers, 25857478 parameters, 25857462 gradients, 79.1 GFLOPs

Transferred 469/475 items from pretrained weights
TensorBoard: Start with 'tensorboard --logdir runs/detect/train', view at http://localhost:6006/
wandb: Tracking run with wandb version 0.16.4
wandb: W&B syncing is set to `offline` in this directory.  
wandb: Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
Freezing layer 'model.22.dfl.conv.weight'
AMP: running Automatic Mixed Precision (AMP) checks with YOLOv8n...
Downloading https://github.com/ultralytics/assets/releases/download/v8.2.0/yolov8n.pt to 'yolov8n.pt'...
100%|██████████| 6.23M/6.23M [00:00<00:00, 72.2MB/s]
AMP: checks passed ✅
train: Scanning /kaggle/input/dss-data-input/weapon/training/labels... 936 images, 0 backgrounds, 0 corrupt: 100%|██████████| 936/936 [00:03<00:00, 254.46it/s]
train: WARNING ⚠️ Cache directory /kaggle/input/dss-data-input/weapon/training is not writeable, cache not saved.
albumentations: Blur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8))
val: Scanning /kaggle/input/dss-data-input/weapon/validation/labels... 235 images, 0 backgrounds, 0 corrupt: 100%|██████████| 235/235 [00:00<00:00, 258.49it/s]
val: WARNING ⚠️ Cache directory /kaggle/input/dss-data-input/weapon/validation is not writeable, cache not saved.

Plotting labels to runs/detect/train/labels.jpg... 
optimizer: 'optimizer=auto' found, ignoring 'lr0=0.01' and 'momentum=0.937' and determining best 'optimizer', 'lr0' and 'momentum' automatically... 
optimizer: AdamW(lr=0.001667, momentum=0.9) with parameter groups 77 weight(decay=0.0), 84 weight(decay=0.0005), 83 bias(decay=0.0)
TensorBoard: model graph visualization added ✅
Image sizes 640 train, 640 val
Using 2 dataloader workers
Logging results to runs/detect/train
Starting training for 5 epochs...

      Epoch    GPU_mem   box_loss   cls_loss   dfl_loss  Instances       Size
        1/5      7.22G       1.07      2.056      1.443         31        640: 100%|██████████| 59/59 [00:30<00:00,  1.93it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 8/8 [00:04<00:00,  1.95it/s]
                   all        235        294      0.301      0.395      0.235     0.0756

      Epoch    GPU_mem   box_loss   cls_loss   dfl_loss  Instances       Size
        2/5      7.12G      1.368      1.969      1.678         38        640: 100%|██████████| 59/59 [00:27<00:00,  2.12it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 8/8 [00:02<00:00,  2.95it/s]
                   all        235        294      0.219      0.172       0.13     0.0433

      Epoch    GPU_mem   box_loss   cls_loss   dfl_loss  Instances       Size
        3/5      7.14G      1.391      1.975      1.687         31        640: 100%|██████████| 59/59 [00:28<00:00,  2.10it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 8/8 [00:02<00:00,  2.89it/s]
                   all        235        294      0.264      0.378      0.226     0.0869

      Epoch    GPU_mem   box_loss   cls_loss   dfl_loss  Instances       Size
        4/5      7.13G      1.293      1.774      1.603         30        640: 100%|██████████| 59/59 [00:28<00:00,  2.07it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 8/8 [00:02<00:00,  2.94it/s]
                   all        235        294      0.465      0.451      0.418      0.228

      Epoch    GPU_mem   box_loss   cls_loss   dfl_loss  Instances       Size
        5/5      7.11G      1.158      1.628      1.506         22        640: 100%|██████████| 59/59 [00:28<00:00,  2.10it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 8/8 [00:02<00:00,  2.98it/s]
                   all        235        294      0.607      0.617      0.635      0.427

5 epochs completed in 0.048 hours.
Optimizer stripped from runs/detect/train/weights/last.pt, 52.0MB
Optimizer stripped from runs/detect/train/weights/best.pt, 52.0MB

Validating runs/detect/train/weights/best.pt...
Ultralytics YOLOv8.2.1 🚀 Python-3.10.13 torch-2.1.2 CUDA:0 (Tesla T4, 15102MiB)
Model summary (fused): 218 layers, 25840918 parameters, 0 gradients, 78.7 GFLOPs
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 8/8 [00:04<00:00,  1.79it/s]
                   all        235        294      0.608      0.617      0.635      0.427
               Handgun        235        123       0.67      0.602      0.667      0.478
                 Knife        235        171      0.546      0.632      0.603      0.376
Speed: 0.2ms preprocess, 7.5ms inference, 0.0ms loss, 2.4ms postprocess per image
Results saved to runs/detect/train
wandb:                                                                                
wandb: 
wandb: Run history:
wandb:                  lr/pg0 ▃▇█▅▁
wandb:                  lr/pg1 ▃▇█▅▁
wandb:                  lr/pg2 ▃▇█▅▁
wandb:        metrics/mAP50(B) ▂▁▂▅█
wandb:     metrics/mAP50-95(B) ▂▁▂▄█
wandb:    metrics/precision(B) ▂▁▂▅█
wandb:       metrics/recall(B) ▅▁▄▅█
wandb:            model/GFLOPs ▁
wandb:        model/parameters ▁
wandb: model/speed_PyTorch(ms) ▁
wandb:          train/box_loss ▁▇█▆▃
wandb:          train/cls_loss █▇▇▃▁
wandb:          train/dfl_loss ▁██▆▃
wandb:            val/box_loss ▇█▆▃▁
wandb:            val/cls_loss ▄█▂▁▁
wandb:            val/dfl_loss ▆█▅▂▁
wandb: 
wandb: Run summary:
wandb:                  lr/pg0 0.00035
wandb:                  lr/pg1 0.00035
wandb:                  lr/pg2 0.00035
wandb:        metrics/mAP50(B) 0.63472
wandb:     metrics/mAP50-95(B) 0.42712
wandb:    metrics/precision(B) 0.60801
wandb:       metrics/recall(B) 0.6166
wandb:            model/GFLOPs 79.069
wandb:        model/parameters 25857478
wandb: model/speed_PyTorch(ms) 8.724
wandb:          train/box_loss 1.1582
wandb:          train/cls_loss 1.62781
wandb:          train/dfl_loss 1.50635
wandb:            val/box_loss 1.25239
wandb:            val/cls_loss 1.62652
wandb:            val/dfl_loss 1.66967
wandb: 
wandb: You can sync this run to the cloud by running:
wandb: wandb sync /kaggle/working/wandb/offline-run-20240418_145237-3acpf85n
wandb: Find logs at: ./wandb/offline-run-20240418_145237-3acpf85n/logs

Custom Model Evaluation¶

YOLO menyimpan hasil-hasil training di dalam file-file pada folder runs (/kaggle/working/runs pada Kaggle). Salah satu file yang dapat kita analisis untuk melihat performa model object detection kita adalah file results.csv. Kita dapat membuka file tersebut dengan bantuan fungsi pd.read_csv() dari pandas.

In [34]:
evaluation = pd.read_csv('/kaggle/working/runs/detect/train/results.csv')
evaluation
Out[34]:
epoch train/box_loss train/cls_loss train/dfl_loss metrics/precision(B) metrics/recall(B) metrics/mAP50(B) metrics/mAP50-95(B) val/box_loss val/cls_loss val/dfl_loss lr/pg0 lr/pg1 lr/pg2
0 1 1.0702 2.0563 1.4428 0.30052 0.39496 0.23454 0.07564 2.1621 9.6255 3.1808 0.000546 0.000546 0.000546
1 2 1.3677 1.9692 1.6775 0.21914 0.17180 0.13043 0.04329 2.2375 22.0730 3.6510 0.000884 0.000884 0.000884
2 3 1.3911 1.9748 1.6869 0.26418 0.37848 0.22584 0.08690 1.9938 4.0118 2.6640 0.001001 0.001001 0.001001
3 4 1.2926 1.7735 1.6035 0.46542 0.45065 0.41831 0.22837 1.5821 2.8274 2.0830 0.000677 0.000677 0.000677
4 5 1.1582 1.6278 1.5064 0.60728 0.61660 0.63478 0.42706 1.2524 1.6265 1.6697 0.000347 0.000347 0.000347

Dataframe tersebut menunjukkan perkembangan performa model kita dari epoch pertama hingga terakhir. Meskipun terdapat banyak nilai, kita hanya akan fokus pada nilai metrics/precision(B), metrics/recall(B), dan metrics/mAP50(B).

Intersection over Union (IoU)¶

Intersection Over Union (IOU) adalah ukuran yang mengevaluasi overlap antara dua bounding box. Menggunakan nilai IoU, kita dapat menentukan apakah sebuah bounding box membungkus objek dengan tepat atau tidak. Secara default, batas minimum IoU adalah 0.7 atau 70% untuk dapat dikatakan overlap atau memiliki posisi bounding box yang tepat.

IoU

📝 Note: IoU mempengaruhi Confidence Score, ketika IoU tinggi, maka Confidence Score juga akan lebih tinggi.

📝 Note: Positive = Ada Objek

Untuk melakukan perhitungan metrics evaluasi pada object detection, model menghitung nilai True Positive, False Positive, dan False Negative dari hasil prediksi seluruh gambar.

Object Detection Evaluation

  • True Positive (TP) : Model mendeteksi ada objek dan benar ada objek
  • False Positive (FP) : Model mendeteksi ada objek, padahal tidak ada objek
  • False Negative (FN) : Model mendeteksi tidak ada objek, padahal ada objek

Precision¶

Precision adalah nilai yang merepresentasikan performa model untuk mengidentifikasi apakah prediksinya merupakan objek relevan atau hanya background. Nilai Precision dapat diperoleh dengan menghitung rasio True Positive (TP) terhadap seluruh prediksi objek yang dilambangkan dengan:

$$Precision = \frac{TP}{TP+FP}$$

Recall¶

Recall adalah nilai yang merepresentasikan performa model untuk mengidentifikasi ground truth/objek yang ingin dideteksi. Nilai Recall dapat diperoleh dengan menghitung rasio True Positive (TP) terhadap seluruh ground truth yang dilambangkan dengan:

$$Recall = \frac{TP}{TP+FN}$$

📝Note:

Perbedaan utama Precision dan Recall adalah Precision dipengaruhi oleh nilai False Positive (FP) yang terjadi karena salah memprediksi background, sedangkan Recall dipengaruhi oleh nilai False Negative (FN) yang disebabkan karena salah memprediksi ground truth

Model Weapon:

  • Precision = 0.60728
  • Recall = 0.61660

Dampak Metrics Rendah dalam Weapon Detection

Precision rendah -> Model banyak memprediksi background

  • object yg dicari salah
  • akan sering informasi yang salah tentang keberadaan senjata (Terjadi false alarm)
  • banyak object dideteksi padahal bukan weapon

Recall rendah -> Model banyak miss ground truth

  • Banyak senjata yg tidak dikenali
  • Gambar senjata yg kepotong kemungkinan gak kedeteksi
  • Tindak kejahatan tidak terdeteksi (Perampokan tidak terhentikan)
  • Gagal mendeteksi senjata, padahal aslinya ada

Mean Average Precision (mAP)¶

Mean Average Precision (mAP) adalah nilai yang menggabungkan kedua aspek penting dari deteksi objek: seberapa akurat model dalam mendeteksi objek relevan (precision) dan seberapa baik model dalam menemukan semua objek yang seharusnya (recall). Metrik ini sangat populer untuk digunakan sebagai standar utama evaluasi performa model object detection.

Untuk menghitung nilai mAP, kita perlu menghitung rata-rata nilai precision pada setiap nilai recall yang mungkin, dari 0 hingga 1. Untuk mengubah nilai recall, dapat dilakukan dengan memodifikasi batas threshold confidence score yang ditetapkan agar prediksi dapat terjadi (secara default, nilainya 0.25). Nilai tersebut dapat direpresentasikan oleh kurva Precision-Curve seperti contoh dibawah ini:

Mean Average Precision (mAP)

Setelah berhasil menghitung Average Precision (AP), kita dapat memperoleh nilai mAP dengan merata-ratakan nilai AP untuk seluruh kelas yang kita gunakan untuk dievaluasi.

Real-World Applications ¶

Kita akan mengeksplorasi bagaimana object detection dapat diimplementasikan untuk mengatasi beberapa kasus dalam dunia nyata. Salah satu aplikasi paling langsung dari object detection dalam keamanan adalah analisis CCTV. Sistem pengawasan modern tidak hanya merekam video secara pasif tetapi juga mampu menganalisis konten video tersebut secara real-time untuk mendeteksi kegiatan mencurigakan, objek yang ditinggalkan, atau masuknya individu tidak sah ke area terlarang. Ini memungkinkan respons cepat terhadap insiden keamanan dan dapat bahkan mencegah kejadian sebelum terjadi.

Armed Robbery Detection¶

Object detection dapat digunakan untuk mengidentifikasi senjata yang digunakan seseorang untuk melakukan tindak kekerasan yang terekam CCTV. Ketika seseorang terdeteksi menggunakan senjata, maka salah satu hal yang dapat dilakukan adalah dengan mengaktifkan alarm untuk menotifikasi pihak keamanan. Pihak keamanan juga dapat dikirimkan informasi berupa waktu deteksi, lokasi kejadian, dan bahkan snapshot atau klip video singkat dari tindakan kekerasan tersebut.

In [35]:
model_robbery = YOLO("/kaggle/input/dss-data-input/weapon_weight.pt")
In [36]:
result_robery = model_robbery.predict(source = "/kaggle/input/dss-data-input/minimarket_robbery3.mp4",
                                      stream = True,
                                      save = True,
                                      conf = 0.7) 

for result in result_robery:
    print("Weapon Detected = {} \n".format(len(result.boxes)))
    
    if len(result.boxes.cls) > 0:
        print("WEAPON DETECTED!")
        
        # Menyalakan alarm untuk menotifikasi pihak keamanan
        # activate_alarm()
        print('Alarm Activated \n')
video 1/1 (frame 1/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 91.5ms
Weapon Detected = 0 

video 1/1 (frame 2/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 50.0ms
Weapon Detected = 0 

video 1/1 (frame 3/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 41.6ms
Weapon Detected = 0 

video 1/1 (frame 4/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 41.5ms
Weapon Detected = 0 

video 1/1 (frame 5/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 40.7ms
Weapon Detected = 0 

video 1/1 (frame 6/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 35.6ms
Weapon Detected = 0 

video 1/1 (frame 7/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.5ms
Weapon Detected = 0 

video 1/1 (frame 8/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 9/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.9ms
Weapon Detected = 0 

video 1/1 (frame 10/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 11/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 12/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.3ms
Weapon Detected = 0 

video 1/1 (frame 13/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 14/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.6ms
Weapon Detected = 0 

video 1/1 (frame 15/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 16/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 17/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.2ms
Weapon Detected = 0 

video 1/1 (frame 18/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 19/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 20/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 21/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 22/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 23/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 24/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 25/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 26/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 27/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 28/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 29/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 30/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 31/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 32/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.2ms
Weapon Detected = 0 

video 1/1 (frame 33/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 34/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.8ms
Weapon Detected = 0 

video 1/1 (frame 35/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 36/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 37/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 38/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 39/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 40/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 41/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 42/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 43/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 44/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 45/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.9ms
Weapon Detected = 0 

video 1/1 (frame 46/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 47/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 48/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.2ms
Weapon Detected = 0 

video 1/1 (frame 49/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 50/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 51/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.9ms
Weapon Detected = 0 

video 1/1 (frame 52/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 53/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 54/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 55/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 56/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 57/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 58/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 59/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 60/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 61/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 62/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 63/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 64/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 65/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 66/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 67/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 68/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 69/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 70/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 71/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 72/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 73/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 74/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 75/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 76/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 77/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 78/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 79/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 80/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 81/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 82/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 83/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 84/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 85/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 86/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 87/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 88/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 89/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 90/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 91/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 92/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 93/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 94/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 95/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 96/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 97/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 98/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 99/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 100/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 101/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 102/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 103/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 104/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.3ms
Weapon Detected = 0 

video 1/1 (frame 105/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 106/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 107/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.0ms
Weapon Detected = 0 

video 1/1 (frame 108/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 109/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 110/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 111/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 112/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 113/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 114/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 115/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 116/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 117/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 118/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 119/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 120/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.3ms
Weapon Detected = 0 

video 1/1 (frame 121/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 122/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.3ms
Weapon Detected = 0 

video 1/1 (frame 123/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 124/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 125/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 126/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 127/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.3ms
Weapon Detected = 0 

video 1/1 (frame 128/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 129/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 130/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 131/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 132/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 133/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 134/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 135/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 136/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 137/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 138/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 139/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 140/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 141/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 142/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 143/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 144/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 145/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 146/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 147/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 148/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 149/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 150/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 151/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 152/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 153/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 154/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 155/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.3ms
Weapon Detected = 0 

video 1/1 (frame 156/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 157/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.1ms
Weapon Detected = 0 

video 1/1 (frame 158/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 159/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 160/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.5ms
Weapon Detected = 0 

video 1/1 (frame 161/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 162/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 163/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 164/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 165/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 166/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 167/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 168/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 169/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 170/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 171/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 172/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 173/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 174/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 175/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 176/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.1ms
Weapon Detected = 0 

video 1/1 (frame 177/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 178/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 179/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 180/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 181/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 182/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 183/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 184/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 185/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 186/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 187/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 188/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 189/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 190/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 191/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 192/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 193/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 194/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 195/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 196/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 197/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 198/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 199/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 200/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 201/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 30.6ms
Weapon Detected = 0 

video 1/1 (frame 202/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 203/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 204/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 205/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 206/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 207/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 208/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 209/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 210/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 211/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.3ms
Weapon Detected = 0 

video 1/1 (frame 212/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 213/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 214/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 215/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 216/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 217/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 218/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 219/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 220/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 221/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 222/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 223/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 224/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 225/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 226/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 227/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 228/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 229/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 230/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 231/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 232/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 233/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 234/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 235/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 236/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 237/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.8ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 238/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.0ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 239/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 31.1ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 240/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.3ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 241/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.1ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 242/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 33.0ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 243/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 244/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 245/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 246/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 247/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 248/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 249/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 250/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.7ms
Weapon Detected = 0 

video 1/1 (frame 251/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 252/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.5ms
Weapon Detected = 0 

video 1/1 (frame 253/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 254/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 255/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 256/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 257/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 258/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 259/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 260/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.8ms
Weapon Detected = 0 

video 1/1 (frame 261/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 262/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 263/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 264/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 265/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 266/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 267/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 268/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 269/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 270/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 271/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 272/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 273/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 274/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 275/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 276/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 277/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 278/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 279/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.5ms
Weapon Detected = 0 

video 1/1 (frame 280/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 281/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.3ms
Weapon Detected = 0 

video 1/1 (frame 282/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 283/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 284/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 285/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 286/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 31.5ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 287/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 288/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 33.0ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 289/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 290/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 291/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 292/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 293/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 294/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 295/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 296/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 297/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 298/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 299/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.4ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 300/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.4ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 301/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 31.2ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 302/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.6ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 303/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 304/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 305/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 306/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 307/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 308/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 309/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 310/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 311/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 312/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 313/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 314/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 315/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 316/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 317/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 318/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 319/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 320/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 321/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 322/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 323/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 324/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 325/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 326/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 327/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 328/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 329/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 330/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 331/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 332/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 333/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 334/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 335/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 336/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 337/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 338/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.7ms
Weapon Detected = 0 

video 1/1 (frame 339/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 340/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 341/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 342/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 343/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 344/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 345/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 346/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.0ms
Weapon Detected = 0 

video 1/1 (frame 347/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 348/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.3ms
Weapon Detected = 0 

video 1/1 (frame 349/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 350/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 351/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 352/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 353/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 354/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 355/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 356/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 357/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 33.5ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 358/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 31.8ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 359/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 4 Handguns, 32.9ms
Weapon Detected = 4 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 360/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 4 Handguns, 32.6ms
Weapon Detected = 4 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 361/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 4 Handguns, 33.0ms
Weapon Detected = 4 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 362/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 4 Handguns, 31.4ms
Weapon Detected = 4 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 363/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 364/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 365/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 366/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 367/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 368/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 369/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 370/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 371/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.9ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 372/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 33.2ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 373/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.9ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 374/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.2ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 375/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 376/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 377/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 378/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 379/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 380/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 381/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 382/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 383/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 384/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 385/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 386/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 387/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 388/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 389/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 390/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 391/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 392/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 393/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 394/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 395/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 396/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 397/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 398/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 399/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 400/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 401/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 402/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 403/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 404/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 405/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 406/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 407/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 408/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.9ms
Weapon Detected = 0 

video 1/1 (frame 409/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 410/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 411/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 34.0ms
Weapon Detected = 0 

video 1/1 (frame 412/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 413/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 414/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 415/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.9ms
Weapon Detected = 0 

video 1/1 (frame 416/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 417/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 418/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 419/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 420/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 421/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 422/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 423/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 424/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 425/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 426/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 427/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.9ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 428/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.1ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 429/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.0ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 430/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.3ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 431/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.6ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 432/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.7ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 433/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.1ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 434/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.7ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 435/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 33.0ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 436/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.1ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 437/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 3 Handguns, 32.6ms
Weapon Detected = 3 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 438/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 33.3ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 439/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.9ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 440/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 2 Handguns, 32.6ms
Weapon Detected = 2 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 441/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 442/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 443/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 444/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 445/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 446/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 447/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.5ms
Weapon Detected = 0 

video 1/1 (frame 448/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 449/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 450/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.1ms
Weapon Detected = 0 

video 1/1 (frame 451/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 452/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 453/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 454/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 455/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 456/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 457/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 458/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 459/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 460/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 461/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 462/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 463/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 464/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 465/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.6ms
Weapon Detected = 0 

video 1/1 (frame 466/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 34.1ms
Weapon Detected = 0 

video 1/1 (frame 467/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.5ms
Weapon Detected = 0 

video 1/1 (frame 468/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 469/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.3ms
Weapon Detected = 0 

video 1/1 (frame 470/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 471/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 472/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 473/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 474/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 475/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 476/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 477/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.6ms
Weapon Detected = 0 

video 1/1 (frame 478/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 479/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 480/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 481/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 482/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 483/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 31.8ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 484/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 485/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 486/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.6ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 487/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 488/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.6ms
Weapon Detected = 0 

video 1/1 (frame 489/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 490/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 491/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.6ms
Weapon Detected = 0 

video 1/1 (frame 492/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.6ms
Weapon Detected = 0 

video 1/1 (frame 493/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.7ms
Weapon Detected = 0 

video 1/1 (frame 494/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.6ms
Weapon Detected = 0 

video 1/1 (frame 495/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 496/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.3ms
Weapon Detected = 0 

video 1/1 (frame 497/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 498/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.6ms
Weapon Detected = 0 

video 1/1 (frame 499/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.7ms
Weapon Detected = 0 

video 1/1 (frame 500/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 501/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 502/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 503/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 504/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 505/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.3ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 506/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 507/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 508/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 509/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 510/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 511/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 512/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 513/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 514/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.4ms
Weapon Detected = 0 

video 1/1 (frame 515/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.8ms
Weapon Detected = 0 

video 1/1 (frame 516/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 517/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 518/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 519/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.4ms
Weapon Detected = 0 

video 1/1 (frame 520/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 521/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.1ms
Weapon Detected = 0 

video 1/1 (frame 522/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 523/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.7ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 524/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 525/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 31.5ms
Weapon Detected = 0 

video 1/1 (frame 526/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 527/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 528/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 529/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 530/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.6ms
Weapon Detected = 0 

video 1/1 (frame 531/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 532/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 533/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 534/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 535/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 536/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.9ms
Weapon Detected = 0 

video 1/1 (frame 537/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.5ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 538/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 539/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.0ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 540/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.1ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 541/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 542/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 543/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 544/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.5ms
Weapon Detected = 0 

video 1/1 (frame 545/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.4ms
Weapon Detected = 0 

video 1/1 (frame 546/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.7ms
Weapon Detected = 0 

video 1/1 (frame 547/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.9ms
Weapon Detected = 0 

video 1/1 (frame 548/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 549/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.3ms
Weapon Detected = 0 

video 1/1 (frame 550/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 551/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 552/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 553/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 554/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 555/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.9ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 556/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.2ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 557/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 32.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 558/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 1 Handgun, 33.4ms
Weapon Detected = 1 

WEAPON DETECTED!
Alarm Activated 

video 1/1 (frame 559/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 560/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 561/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 562/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.5ms
Weapon Detected = 0 

video 1/1 (frame 563/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.2ms
Weapon Detected = 0 

video 1/1 (frame 564/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.8ms
Weapon Detected = 0 

video 1/1 (frame 565/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.2ms
Weapon Detected = 0 

video 1/1 (frame 566/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

video 1/1 (frame 567/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 33.0ms
Weapon Detected = 0 

video 1/1 (frame 568/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 569/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.7ms
Weapon Detected = 0 

video 1/1 (frame 570/570) /kaggle/input/dss-data-input/minimarket_robbery3.mp4: 384x640 (no detections), 32.9ms
Weapon Detected = 0 

Speed: 1.8ms preprocess, 32.7ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)
Results saved to runs/detect/predict2

Intruder Detection¶

Object detection dapat dimanfaatkan untuk mengembangkan sistem pendeteksi perampokan, terutama saat rumah tidak dihuni. Sistem dirancang untuk secara otomatis mengenali kehadiran orang asing di dalam rumah dan segera menginformasikan pemilik rumah atau pihak keamanan.

In [37]:
model_intruder = YOLO('yolov8m.pt')
In [38]:
result_intruder = model_intruder.predict(source = "/kaggle/input/dss-data-input/home_robbery.mp4",
                                         classes = [0], # People
                                         stream = True,
                                         save = True) 

for result in result_intruder:
    print("People Detected = {} \n".format(len(result.boxes)))
    
    if len(result.boxes) > 0:
        print("INTRUDER DETECTED!")
        
        # Kirim email notifikasi ke pemilik rumah
        # send_email('arkana@algorit.ma')
        print('Email Sent to arkana@algorit.ma \n')
video 1/1 (frame 1/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 78.0ms
People Detected = 0 

video 1/1 (frame 2/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 25.2ms
People Detected = 0 

video 1/1 (frame 3/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 25.2ms
People Detected = 0 

video 1/1 (frame 4/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 24.1ms
People Detected = 0 

video 1/1 (frame 5/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 22.7ms
People Detected = 0 

video 1/1 (frame 6/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 22.7ms
People Detected = 0 

video 1/1 (frame 7/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 22.7ms
People Detected = 0 

video 1/1 (frame 8/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 22.7ms
People Detected = 0 

video 1/1 (frame 9/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 22.2ms
People Detected = 0 

video 1/1 (frame 10/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 16.1ms
People Detected = 0 

video 1/1 (frame 11/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 16.1ms
People Detected = 0 

video 1/1 (frame 12/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 16.1ms
People Detected = 0 

video 1/1 (frame 13/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 15.7ms
People Detected = 0 

video 1/1 (frame 14/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 15.8ms
People Detected = 0 

video 1/1 (frame 15/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 15.8ms
People Detected = 0 

video 1/1 (frame 16/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.5ms
People Detected = 0 

video 1/1 (frame 17/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.5ms
People Detected = 0 

video 1/1 (frame 18/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.5ms
People Detected = 0 

video 1/1 (frame 19/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.3ms
People Detected = 0 

video 1/1 (frame 20/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.2ms
People Detected = 0 

video 1/1 (frame 21/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.2ms
People Detected = 0 

video 1/1 (frame 22/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.0ms
People Detected = 0 

video 1/1 (frame 23/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.8ms
People Detected = 0 

video 1/1 (frame 24/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.8ms
People Detected = 0 

video 1/1 (frame 25/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.8ms
People Detected = 0 

video 1/1 (frame 26/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.7ms
People Detected = 0 

video 1/1 (frame 27/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.7ms
People Detected = 0 

video 1/1 (frame 28/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.7ms
People Detected = 0 

video 1/1 (frame 29/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.3ms
People Detected = 0 

video 1/1 (frame 30/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 31/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.4ms
People Detected = 0 

video 1/1 (frame 32/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 33/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 34/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 35/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 36/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 37/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 38/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.4ms
People Detected = 0 

video 1/1 (frame 39/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 40/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 41/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 42/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 43/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.3ms
People Detected = 0 

video 1/1 (frame 44/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 45/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 46/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 47/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 48/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.3ms
People Detected = 0 

video 1/1 (frame 49/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 50/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 51/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.4ms
People Detected = 0 

video 1/1 (frame 52/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 53/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 54/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 55/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 56/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 57/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 58/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 59/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 60/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 61/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 62/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 63/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 64/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 65/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 66/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 67/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.3ms
People Detected = 0 

video 1/1 (frame 68/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.4ms
People Detected = 0 

video 1/1 (frame 69/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 70/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 71/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 72/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 16.2ms
People Detected = 0 

video 1/1 (frame 73/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 13.8ms
People Detected = 0 

video 1/1 (frame 74/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 75/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 76/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 77/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 78/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 79/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 80/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 81/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 82/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 83/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 84/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 85/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 86/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 87/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 88/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 89/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 90/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 91/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 92/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 93/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 94/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 95/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 96/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 97/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.2ms
People Detected = 0 

video 1/1 (frame 98/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 99/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 100/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 101/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.3ms
People Detected = 0 

video 1/1 (frame 102/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.3ms
People Detected = 0 

video 1/1 (frame 103/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 104/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 105/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 106/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 107/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 108/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 109/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 110/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 111/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 112/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.2ms
People Detected = 0 

video 1/1 (frame 113/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 114/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 115/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 116/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 117/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 118/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 119/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 120/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 121/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 122/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.4ms
People Detected = 0 

video 1/1 (frame 123/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 124/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 125/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 126/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 127/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 128/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 129/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.2ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 130/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 131/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 132/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 133/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 134/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 135/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 136/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 137/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 138/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 139/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 140/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 14.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 141/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 14.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 142/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 143/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 144/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 145/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 146/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 147/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 148/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 149/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 150/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 151/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 13.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 152/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 153/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 154/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 155/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 156/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 157/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 158/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.2ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 159/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 160/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 161/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 162/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 163/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 164/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 165/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 166/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 167/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 168/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 169/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 170/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.3ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 171/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 172/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 173/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 174/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 175/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.3ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 176/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 177/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 178/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 179/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 180/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 181/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 182/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 183/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 184/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 185/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 186/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 187/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 188/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 189/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.3ms
People Detected = 0 

video 1/1 (frame 190/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 191/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 192/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 193/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 194/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.2ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 195/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 196/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 197/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 198/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 199/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 200/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 201/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 202/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 203/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 204/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 205/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 206/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 207/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.3ms
People Detected = 0 

video 1/1 (frame 208/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 209/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 210/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 211/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 212/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 213/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 214/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 215/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 216/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 217/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 218/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 219/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 220/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 221/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 222/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 223/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 224/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 225/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 226/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 227/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 228/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 229/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 230/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 231/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 232/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 233/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 234/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 235/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 236/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 237/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 238/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 239/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 240/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 241/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 242/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 243/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 244/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 245/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 246/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 247/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 248/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 249/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.4ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 250/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 251/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 252/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 253/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 254/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 255/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 256/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 257/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 258/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 259/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 260/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 261/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 262/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 263/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 264/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 265/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 266/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 267/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 268/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 269/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 270/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 271/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 272/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 273/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 274/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 275/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 276/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 277/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 278/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 279/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.2ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 280/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 281/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 282/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 283/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 284/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 285/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 286/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 287/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 288/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 289/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 290/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 291/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 292/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 293/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 294/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 295/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 296/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 297/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 298/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 299/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 300/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 301/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 302/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 303/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 304/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 305/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 306/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 307/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 308/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 309/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 310/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 311/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 312/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 313/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 314/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 315/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 316/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 317/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 318/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 319/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 320/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 321/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 322/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 323/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 324/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 325/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 326/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 327/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 328/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 329/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 330/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 331/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 332/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 333/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 334/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 335/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 336/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 337/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 338/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 339/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 340/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 341/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 342/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 343/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 344/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.4ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 345/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 346/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 347/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 348/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 349/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 350/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 351/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 352/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 353/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 354/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 355/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 356/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 357/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 358/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.1ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 359/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 360/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 361/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 362/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 363/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 364/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 365/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 366/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 367/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 368/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 369/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 370/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 371/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 372/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 373/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 374/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 375/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 376/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 377/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 378/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 379/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 380/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 381/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 382/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 383/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 384/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.6ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 385/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 386/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.5ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 387/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 388/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 389/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 390/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.5ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 391/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.6ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 392/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 393/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 394/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 395/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.1ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 396/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 13.3ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 397/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 398/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 399/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 400/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 401/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 402/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 403/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 404/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.1ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 405/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 406/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 407/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 408/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 409/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 410/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.4ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 411/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 412/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 413/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 414/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.8ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 415/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 416/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 417/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 418/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.7ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 419/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 420/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.1ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 421/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 422/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 423/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 424/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 425/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 426/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 427/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 428/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 429/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 430/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 431/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.1ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 432/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 433/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 434/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.9ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 435/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 436/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 12.0ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 437/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.9ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 438/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.9ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 439/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 11.9ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 440/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.2ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 441/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 442/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 3 persons, 12.1ms
People Detected = 3 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 443/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 444/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 445/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 446/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 447/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 448/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 449/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 450/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 451/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 452/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 453/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 454/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 455/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.2ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 456/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 457/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 458/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 459/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 460/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 461/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 462/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 463/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 464/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 465/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 466/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 467/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 468/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 469/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 470/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 471/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 472/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 473/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 474/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.7ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 475/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 476/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 477/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 478/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 479/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 480/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 481/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 482/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 483/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.6ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 484/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 485/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 486/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.8ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 487/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 488/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.9ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 489/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.5ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 490/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.0ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 491/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 11.6ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 492/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 493/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 11.5ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 494/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 2 persons, 12.0ms
People Detected = 2 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 495/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 496/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 497/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 498/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 1 person, 12.1ms
People Detected = 1 

INTRUDER DETECTED!
Email Sent to arkana@algorit.ma 

video 1/1 (frame 499/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 500/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 501/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 502/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 503/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 504/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 505/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 506/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 507/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 508/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 509/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.2ms
People Detected = 0 

video 1/1 (frame 510/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 511/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 512/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 513/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 514/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 515/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 516/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.9ms
People Detected = 0 

video 1/1 (frame 517/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 518/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 519/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.2ms
People Detected = 0 

video 1/1 (frame 520/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 521/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.0ms
People Detected = 0 

video 1/1 (frame 522/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.6ms
People Detected = 0 

video 1/1 (frame 523/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 524/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 525/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 526/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.7ms
People Detected = 0 

video 1/1 (frame 527/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 528/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 529/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 530/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.8ms
People Detected = 0 

video 1/1 (frame 531/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

video 1/1 (frame 532/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 12.1ms
People Detected = 0 

video 1/1 (frame 533/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.5ms
People Detected = 0 

video 1/1 (frame 534/534) /kaggle/input/dss-data-input/home_robbery.mp4: 384x640 (no detections), 11.4ms
People Detected = 0 

Speed: 1.7ms preprocess, 12.1ms inference, 1.6ms postprocess per image at shape (1, 3, 384, 640)
Results saved to runs/detect/predict3

Other Applications¶

Ultralytics menyediakan berbagai aplikasi dari YOLO untuk menyelesaikan berbagai task yang dapat diselesaikan menggunakan object detection. Untuk informasi mengenai aplikasi tersebut, silahkan mengacu pada referensi berikut: https://docs.ultralytics.com/guides/#real-world-projects

Reference¶

  • Ultralytics YOLOv8 Docs
  • Ultralytics GitHub
  • Roboflow Docs